<%@page language="java" contentType="text/html; charset=ISO-8859-1"
	pageEncoding="ISO-8859-1"%>

<%@taglib prefix="jstl" uri="http://java.sun.com/jsp/jstl/core"%>
<%@taglib prefix="spring" uri="http://www.springframework.org/tags"%>
<%@taglib prefix="form" uri="http://www.springframework.org/tags/form"%>
<%@taglib prefix="security"
	uri="http://www.springframework.org/security/tags"%>
<%@taglib prefix="display" uri="http://displaytag.sf.net"%>
<%@taglib prefix="acme" tagdir="/WEB-INF/tags"%>

<form:form action="${requestURI}" modelAttribute="incidencia">

	<form:hidden path="version" />
	<form:hidden path="id" />
	<form:hidden path="presupuestos" />
	<form:hidden path="comunidadDeVecinos" />

	<jstl:if test="${isNew}">
		<acme:textbox code="incidencia.estado" path="estado" readonly="true" />
		<acme:textbox code="incidencia.fecha" path="fecha" readonly="true" />
		<acme:textarea code="incidencia.contenido" path="contenido" />
		<acme:submit code="incidencia.save" name="save" />
	</jstl:if>

	<jstl:if test="${!isNew}">
		<acme:textbox code="incidencia.estado" path="estado" readonly="true" />
		<acme:textbox code="incidencia.fecha" path="fecha" readonly="true" />
		<acme:textarea code="incidencia.contenido" path="contenido"
			readonly="true" />

		<jstl:if test="${isPresident && incidencia.presupuestos.size()!=0}">
			<spring:message code="incidencia.presupuesto.asignado" />
			<spring:message code="incidencia.presupuestos" var="presup" />

		</jstl:if>

		<jstl:if test="${isPresident && incidencia.presupuestos.size()==0}">
			<spring:message code="incidencia.seleccionePresupuesto" />
			<spring:message code="presupuestos" var="presup" />

		</jstl:if>

		<display:table pagesize="5" class="displaytag" keepStatus="true"
			name="${presup}" requestURI="${requestURI}" id="row">

			<spring:message code="presupuesto.fecha" var="fechaHeader" />
			<display:column property="fecha" title="${fechaHeader}"
				sortable="true" format="{0,date,dd/MM/yyyy HH:mm}" />

			<spring:message code="presupuesto.titulo" var="tituloHeader" />
			<display:column property="titulo" title="${tituloHeader}"
				sortable="false" />


			<spring:message code="presupuesto.contenido" var="contenidoHeader" />
			<display:column property="contenido" title="${contenidoHeader}"
				sortable="false" />

			<spring:message code="presupuesto.importe" var="importeHeader" />
			<display:column property="importe" title="${importeHeader}"
				sortable="true" />

			<spring:message code="presupuesto.estado" var="estadoHeader" />
			<display:column property="estado" title="${estadoHeader}"
				sortable="true" />

			<jstl:if test="${isPresident && incidencia.presupuestos.size()==0}">

				<display:column>
					<acme:cancel code="incidencia.asignarPresupuesto"
						url="/incidencia/vecino/asignaPresupuesto.do?incidenciaId=${incidencia.id}&presupuestoId=${row.id}" />

				</display:column>
			</jstl:if>

		</display:table>
	</jstl:if>



	<acme:cancel code="incidencia.goBack" url="${backURI}" />
</form:form>

